package org.example.curriculum_design_6_16.entity.vo;

import lombok.Data;

import java.util.Date;

/**
 * 社会服务统计信息视图对象
 */
@Data
public class SocialServiceVo {
    
    /**
     * 主键ID
     */
    private Integer id;

    /**
     * 学生ID
     */
    private String studentId;

    private String studentName;

    /**
     * 服务类型（对应规则key）
     */
    private String serviceType;

    /**
     * 担任职务
     */
    private String position;

    /**
     * 活动名称
     */
    private String activityName;

    /**
     * 开始日期
     */
    private Date startDate;

    /**
     * 结束日期
     */
    private Date endDate;

    /**
     * 服务时长/学期数
     */
    private Double duration;

    /**
     * 计算得分
     */
    private Double score;

    /**
     * 学年
     */
    private String academicYear;

    /**
     * 证明材料URL
     */
    private String proofUrl;

    /**
     * 记录状态：0-待审核，1-已通过，2-已拒绝
     */
    private Integer status;

    /**
     * 审核意见
     */
    private String reviewComment;

    /**
     * 创建时间
     */
    private Date createdAt;

    /**
     * 更新时间
     */
    private Date updatedAt;

    private Integer grade;

} 